package com.tjn.set_;

/**
 * @author 陶镓妮
 * @version 1.0
 * 数组+链表的实现
 */
public class HashSetList {
    public static void main(String[] args) {

        //创建一个数组，让John 放入数组中索引为2的位置，Jack接在John后面，Rose接在Jack后面

        Node[] table = new Node[10];//建一个Node数组
        Node john = new Node("John", null);//创建一个Node对象
        table[2] = john ;//将这个Node对象放入数组中索引为2的位置
        Node jack = new Node("Jack", null);//创建一个Node对象
        john.next = jack;//将john的下一个结点指向jack,这样Jack就连在John后面了
        Node rose = new Node("Rose", null);//创建一个Node对象
        jack.next = rose;//将jack的下一个结点指向rose，这样Rose就连在Jack后面了
    }
}

class Node{
    Object item;
    Node next;

    public Node(Object item, Node next) {
        this.item = item;
        this.next = next;
    }
}